1 using System;
2 using
System.Collections.Generic;
3 using
System.ComponentModel;
4 using
System.Data;
5 using
System.Drawing;
6 using
System.Linq;
7 using
System.Text;
8 using
System.Windows.Forms;
9 using
System.Data.SqlClient;
10 using
Telerik.WinControls;
11 using
Telerik.Data;
12 using
System.Data.SqlClient;
13 using
QuanLyNhanSu.Class;
14
15 namespace
QuanLyNhanSu
16 {
17     
public partial class frmDMTo : RadForm
18     {
19         
//khai báo biến toàn cục
20         clsDMTo c =
new clsDMTo();
21         clsdmpb cPhong =
new clsdmpb();
22         
int k = 0;
23         
public frmDMTo()
24         {
25             InitializeComponent();
26             c.laydldmto();
27             cbomaphong.DataSource =cPhong.taocombo ();
28             cbomaphong.DisplayMember =
"tbl_PhongBan.TenPhong";
29             cbomaphong.ValueMember =
"tbl_PhongBan.MaPhong";
30             txtmato.DataBindings.Add(
"text", c.ds, "phongto.MaTo");
31             txttento.DataBindings.Add(
"text", c.ds, "phongto.TenTo");
32             cbomaphong.DataBindings.Add(
"text", c.ds, "phongto.tenPhong");
33             dgv_DMTO.DataSource = c.ds;
34             dgv_DMTO.DataMember =
"phongto";
35
36             dgv_DMTO.Columns[
0].HeaderText = "Mã";
37             dgv_DMTO.Columns[
1].HeaderText = "Tổ";
38             dgv_DMTO.Columns[
2].HeaderText = "Phòng";
39             
40         }
41         
public void setbutton(bool b)
42         {
43             cmdCapnhat.Enabled = b;
44             cmdthem.Enabled = b;
45             cmdthoat.Enabled = b;
46             cmdxoa.Enabled = b;
47             cmdluu.Enabled = !b;
48         }
49         
public void settextbox(bool b)
50         {
51             txtmato.ReadOnly = b;
52             txttento.ReadOnly = b;
53             cbomaphong.Enabled = !b;
54         }
55
56         
private void frmDMTo_Load(object sender, EventArgs e)
57         {
58             settextbox(
true);
59             setbutton(
true);
60         }
61
62         
private void cmdthem_Click(object sender, EventArgs e)
63         {
64             settextbox(
false);
65             setbutton(
false);
66             txtmato.Focus();
67             txtmato.Text =
"";
68             txttento.Text =
"";
69             
70             k =
1;
71         }
72
73         
private void cmdCapnhat_Click(object sender, EventArgs e)
74         {
75             
if (dgv_DMTO.SelectedRows.Count == 0)
76                 RadMessageBox.Show(
"\nBạn phải chọn dòng để cập nhật !\n", "Thông báo");
77             
else
78             {
79                 settextbox(
false);
80                 txttento.Focus();
81                 setbutton(
false);
82                 k =
2;
83             }
84         }
85
86         
private void cmdxoa_Click(object sender, EventArgs e)
87         {
88             
if (dgv_DMTO.SelectedRows.Count == 0)
89             {
90                 RadMessageBox.Show(
"\nBạn phải chọn dòng để xóa !\n", "Thông báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
91                 
return;
92             }
93             
else
94             {
95                 DialogResult rs = RadMessageBox.Show(
"\nBạn thật sự muốn xóa thông tin này không ?\n", "Thông báo", MessageBoxButtons.YesNo, RadMessageIcon.Question);
96                 
if (rs == DialogResult.Yes)
97                 {
98                     c.xoa(
"tbl_danhmucto", txtmato.Text.Trim(), "mato",3);
99                     c.laydldmto();
100                     
101                 }
102             }
103         }
104
105         
private void cmdluu_Click(object sender, EventArgs e)
106         {
107             DialogResult rs = RadMessageBox.Show(
"\nBạn thật sự muốn lưu thông tin này không ?\n", "Thông Báo", MessageBoxButtons.YesNo, RadMessageIcon.Question);
108             
if (rs == DialogResult.Yes)
109             {
110                 
if (k == 1)
111                 {
112                     
if (txtmato.Text == "" || txttento.Text == "")
113                     {
114                         RadMessageBox.Show(
this, "\nBạn phải nhập đầy đủ thông tin vào !\n", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
115                         
return;
116                     }
117                     
else
118                     {
119                         c.them(
"tbl_DanhMucTo", txtmato.Text.Trim(),
120                             cbomaphong.SelectedValue.ToString().Trim(),
121                             txttento.Text.Trim());
122
123                     }
124                 }
125                 
else if (k == 2)
126                 {
127                     
if (txtmato.Text == "" || txttento.Text == "")
128                     {
129                         RadMessageBox.Show(
this, "\nBạn phải nhập đầy đủ thông tin vào !\n", "Thông báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
130                         
return;
131                     }
132                     
else
133                     {
134                         c.suato(
"tbl_DanhMucTo", txtmato.Text.Trim(),
135                             cbomaphong.SelectedValue.ToString().Trim(), txttento.Text.Trim(),
136                             
"mato", "maphong", "tento");
137                     }
138                 }
139             }
140             c.laydldmto();
141             settextbox(
true);
142             setbutton(
true);
143             k =
0;
144         }
145
146         
private void cmdthoat_Click(object sender, EventArgs e)
147         {
148             Close();
149         }
150
151         
152     }
153 }



Quản lý nhân sự công ty bằng c# _ full source code 60.489 lượt xem

Gõ tìm kiếm nhanh...